package com.jic.data.service;

import java.util.List;

import com.jic.data.model.vo.response.HistogramChartResponse;
import com.jic.data.model.vo.response.SaleStructureBaseDataResponse;
import com.jic.data.model.entity.SaleStructureBaseData;

/**
 * SaleStructureBaseData表
 *
 * @author : 建投数据 
 * @version : v1.0.0
 * @email :
 * @since : 2020-03-21 10:12:20
 */
public interface SaleStructureBaseDataService {


    /**
     * 不分页查询
     *
     * @param request 查询入参实体类
     * @return 实体类列表
     */
    SaleStructureBaseData listAllRecord(SaleStructureBaseData request);


    /**
     * 销售结构：销售来源_会员/非会员 (销售额)
     * @param request
     * @return
     */
    HistogramChartResponse selectSaleAmount(SaleStructureBaseData request);


    /**
     * 销售结构： 订单分布 （每天订单数）
     * @param request
     * @return
     */
    HistogramChartResponse selectTotalOrder(SaleStructureBaseData request);

}

